/*
 This file is part of BTStracker
		
    BTStracker is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    BTStracker is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with Foobar.  If not, see <http://www.gnu.org/licenses/>.	
	author: azbest.pro (azbest.pro@gmail.com)
*/
package pl.vdl.azbest.mremote.probe.signal;

import java.util.Timer;
import java.util.TimerTask;

public class TestTimers {
	public static void main(String[] args) {
		TestTimers tt = new TestTimers();
		tt.doJob();
	}

	public void doJob() {
		final Timer timer = new Timer();
		class MyTimerTask extends TimerTask {
			public void run() {
				//System.out.println("Helo i am timer !  = " + n);
				n--;
				// timer.cancel();
				if (n > 0) {
					timer.schedule(new MyTimerTask(), 3000);
				} else {
					timer.cancel();
				}
			}
		}
		timer.schedule(new MyTimerTask(), 3000);

	}// doJob()

	private int n = 3;
}
